REBOL
HOME / LIBRARY


HOME

INTRODUCTION

NEWS

SUPPORT

LIBRARY

COMPANY

JOBS

PARTNERS

CONTACTS

Contributed User's Library

Last Updated: 5/April/1999

Note: The scripts in this library support version 1.0. They will be updated for version 2.0 upon its release.

This is an open, shared library of functions, utilities, and applications. To post a file, send it to us. We reserve the right to make minor editorial and consistency changes to scripts that are submitted. All examples are provided AS IS without warranty and without any liability to the author or to REBOL Technologies.

This REBOL script downloads all the programs in the Contributed User's Library: getall.r

Featured Script

Push-over

A challenging board game with AI.
pushover.r 2/Feb/1999 20829 bytes

Directory of Scripts

Text Formatter

Text formatting language
txtformat.r 1/Jan/1999 30238 bytes

General Examples

Form Letter

Example of how to create an email form letter.
formletter.r 28/Oct/1998 1165 bytes

Time a Web Page

Time how long it takes to fetch a web page from the net. (Just the HTML file, not the images.)
timepage.r 19/Oct/1998 344 bytes

Time Several Web Sites

Time how long it takes to read several web home pages. (Just the HTML file, not the images.)
timesites.r 23/Oct/1998 492 bytes

Simple Emailer

A simple script, which uses the e-mail capabilities of REBOL in a more user friendly way.
semailer.r 28/Oct/1998 1395 bytes

Fun Stuff

Alien Dialect

It came from outer space.
alien.r 10/Nov/1998 1716 bytes

REBOL Ale

A rich, malty, copper brew.
beer.r 30/Oct/1998 1223 bytes

Tower of REBOL

REBOL can speak to many audiences.
tower.r 17/Nov/1998 3197 bytes

Utility Functions and Examples

URL Encode Function

Short function to URL encode a string
urlencode.r 31/Dec/1998/14:29:46 1332 bytes

VT 100 functions

These functions produce VT100/ANSI escape sequences.
vt100.r 28/Dec/1998/18:30:40 7276 bytes

Time-It Function

Creates a simple timer function for timing things in REBOL.
timeit.r 23/Oct/1998 747 bytes

Time a Block

Times the execution of a REBOL block.
timeblk.r 28/Oct/1998 812 bytes

Switch Function

Switch between a set of choices or a default. Should make C programmers happy.
switch.r 15/Oct/1998 1795 bytes

Increment and Decrement

Increment and decrement a variable by one.
incdec.r 12/Jun/1997 540 bytes

Apropos

Prints a list of REBOL words belonging to a particular category.
apropos.r 8/Oct/1998 1260 bytes

Join Function

A simple function to join (concatenate) two series (strings, filenames, URLs, blocks, etc.)
join.r 10/Oct/1998 389 bytes

Replace Text in Files

For a given set of files (a file pattern such as %*.html) replace all occurances of a string with another string.
replacetext.r 13/Oct/1998 980 bytes

Non-Local Break

Breaking out of a loop from an outside function. The simplest way.
break.r 1/Nov/1998 638 bytes

Advanced Examples

A Rebol Text Reader

A "more" style text reader.
more.r 8/Jan/1999 14719 bytes

Factorial

Compute factorials
fact.r 6/Jan/1999 347 bytes

Library Web Page Builder - New!

Automatically builds the REBOL library web page by examining each script. (Advanced example)
build-lib.r 12/Feb/1999 5700 bytes

REBOL Web Site Builder - New!

Advanced script that builds the entire REBOL web site from a short structural description and a set of HTML templates.
build-site.r 5/Feb/1999 8406 bytes

checkhead.r

Checks/updates/creates REBOL headers.
checkhead.r 22/Dec/1998/15:45:59 8157 bytes

Higher Order Math Functions

Illustrates use of higher order REBOL functions.
highorder.r 29/Oct/1998 3882 bytes

Split Web Page

Retrieves a web page and sorts its constituents.
splitweb.r 5/Nov/1998 4773 bytes

Miscellaneous

Update from WWW.REBOL.COM

Updates your rebol.r and reboldoc.r files from the web.
update.r 12/Oct/1998 527 bytes

REBOL Technologies

Copyright © 1998, 1999 REBOL Technologies. All Rights Reserved.
REBOL, Language of the Free, and Get the Message are
trademarks of REBOL Technologies.


Contact us at: info@rebol.com
Web problems: webmaster@rebol.com
(707) 467-8000   (707) 467-8005 fax

WWW.REBOL.COM